<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pizzaonline.utils.*" %> <!-- on aura besoin de lancer xlst, printheader... -->
<jsp:include page="hautDePage.jsp" flush="true">
	<jsp:param name="title" value="Carte Pizza Online" />
</jsp:include>
<%
	String pizzaPerso=request.getParameter("perso");
	String objet=request.getParameter("ajout");
	String nomObjet=request.getParameter("nom");
	Panier panier=(Panier)session.getAttribute("panier");
	// cas pizza perso, récupérer chaque ingrédient
	String [] ingredientsPerso=request.getParameterValues("liste2");
	String supprime=request.getParameter("supprime");
	if (ingredientsPerso != null)
	{
		for (int i=0;i<ingredientsPerso.length;i++) {
			if (ingredientsPerso[i] != null)
				out.write("<!-- Ingrédient perso:"+ingredientsPerso[i]+"-->\n");
		}
	}
	if (panier==null)
	{ 
	%>
		<b>Désolé, il semblerait que le panier soit null...</b>
		<br />
		<br />
		
	<%
	}
	
	if (supprime==null && objet!=null)
	{
		if (pizzaPerso!=null)
		{
			panier.ajouterPizza("perso",true,ingredientsPerso);
		}
		else
		{
			panier.ajouterObjet(objet,nomObjet);
		}
	}
	else if (objet==null && supprime!=null)
	{
		panier.supprimerObjet(Integer.parseInt(supprime));
	}
	if (panier==null)
	{ 
	%>
		<b>Désolé, il semblerait que le panier soit null...</b>
		<br />
		<br />
	<%
	}
	else
	{
		%>
		<div class="texte" >
		<div class="blocTexte" >
		<h3>Contenu de votre panier</h3>
		<hr />
		<% 
	 	panier.affichePanier(out);
	}
	 
	%>
	<% if (panier.estVide()) { %>
	Votre panier est vide.
	<% 
	} 
	else 
	{
	%>
    <a href="commande.jsp" >Poursuivre ma commande</a><br />
    <% } 
    %>
	<a href="index.jsp">Retourner à l'accueil</a><br />
	</div>
	</div>
<jsp:include page="basDePage.jsp" flush="true" />